home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / archivers / xpk / xpk_source / xpkmaster / sdi_xpksub.h < prev    next >
C/C++ Source or Header  |  1999-06-14  |  2KB  |  28 lines

  1. #include <xpk/xpksub.h>
  2. #include <libraries/xfdmaster.h>
  3.  
  4. extern "ASM" {
  5. struct XpkInfo *STUB_PackerInfo (register __a6 struct Library *);
  6. LONG     STUB_PackChunk      (register __a6 struct Library *, register __a0 struct XpkSubParams *);
  7. void     STUB_PackFree       (register __a6 struct Library *, register __a0 struct XpkSubParams *);
  8. // LONG STUB_PackReset      (register __a6 struct Library *, register __a0 struct XpkSubParams *);
  9. LONG     STUB_UnpackChunk    (register __a6 struct Library *, register __a0 struct XpkSubParams *);
  10. void     STUB_UnpackFree     (register __a6 struct Library *, register __a0 struct XpkSubParams *);
  11. BOOL STUB_xfdRecogBuffer    (register __a6 struct Library *, register __a0 struct xfdBufferInfo *);
  12. BOOL STUB_xfdDecrunchBuffer    (register __a6 struct Library *, register __a0 struct xfdBufferInfo *);
  13. APTR STUB_xfdAllocObject    (register __a6 struct Library *, register __d0 ULONG);
  14. void STUB_xfdFreeObject        (register __a6 struct Library *, register __a1 APTR);
  15. };
  16.  
  17. #define XpksPackerInfo()    STUB_PackerInfo (XpkSubBase)
  18. #define XpksPackChunk(a)    STUB_PackChunk  (XpkSubBase, a)
  19. #define XpksPackFree(a)        STUB_PackFree   (XpkSubBase, a)
  20. // #define XpksPackReset(a)    STUB_PackReset    (XpkSubBase, a)
  21. #define XpksUnpackChunk(a)    STUB_UnpackChunk(XpkSubBase, a)
  22. #define XpksUnpackFree(a)    STUB_UnpackFree (XpkSubBase, a)
  23. #define xfdRecogBuffer(a)    STUB_xfdRecogBuffer((struct Library *) xfdMasterBase, a)
  24. #define xfdDecrunchBuffer(a)    STUB_xfdDecrunchBuffer((struct Library *) xfdMasterBase, a)
  25. #define xfdAllocObject(a)    STUB_xfdAllocObject((struct Library *) xfdMasterBase, a)
  26. #define xfdFreeObject(a)    STUB_xfdFreeObject((struct Library *) xfdMasterBase, a)
  27.  
  28.